--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ui/layouts.py 0.1.6 (cac39648) Text, 30.43 KB
Te6edf3root_layout Tff7b72= Ta5d6ff"""
Ta5d6ffMDNavigationLayout:
Ta5d6ff ScreenManager:
Ta5d6ff id: screen_manager
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffconversations_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffConversationsTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [
Ta5d6ff [Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)],
Ta5d6ff ]
Ta5d6ff right_action_items:
Ta5d6ff [
Ta5d6ff [Ta5d6ff'Ta5d6ffwebhookTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.connectivity_status(self)],
Ta5d6ff [Ta5d6ff'Ta5d6ffaccess-pointTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.announce_now_action(self)],
Ta5d6ff [Ta5d6ff'Ta5d6ffemail-syncTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.lxmf_sync_action(self)],
Ta5d6ff [Ta5d6ff'Ta5d6ffaccount-plusTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.new_conversation_action(self)],
Ta5d6ff ]
Ta5d6ff ScrollView:
Ta5d6ff id: conversations_scrollview
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffmessages_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff id: messages_toolbar
Ta5d6ff title: Ta5d6ff"Ta5d6ffMessagesTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff right_action_items:
Ta5d6ff [
Ta5d6ff [Ta5d6ff'Ta5d6fflan-connectTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.message_propagation_action(self)],
Ta5d6ff [Ta5d6ff'Ta5d6ffcloseTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.close_messages_action(self)],
Ta5d6ff ]
Ta5d6ff ScrollView:
Ta5d6ff id: messages_scrollview
Ta5d6ff do_scroll_x: False
Ta5d6ff do_scroll_y: True
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff id: no_keys_part
Ta5d6ff padding: [dp(28), dp(16), dp(16), dp(16)]
Ta5d6ff spacing: dp(24)
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height + dp(64)
Ta5d6ff MDLabel:
Ta5d6ff id: nokeys_text
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff MDRectangleFlatIconButton:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffkey-wirelessTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ffQuery Network For KeysTa5d6ff"
Ta5d6ff # padding: [dp(16), dp(16), dp(16), dp(16)]
Ta5d6ff on_release: root.ids.screen_manager.app.key_query_action(self)
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff id: message_input_part
Ta5d6ff # orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff padding: [dp(28), dp(16), dp(16), dp(16)]
Ta5d6ff spacing: dp(24)
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff MDTextField:
Ta5d6ff id: message_text
Ta5d6ff multiline: True
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffWrite messageTa5d6ff"
Ta5d6ff mode: Ta5d6ff"Ta5d6ffrectangleTa5d6ff"
Ta5d6ff max_height: dp(100)
Ta5d6ff MDRectangleFlatIconButton:
Ta5d6ff icon: Ta5d6ff"Ta5d6fftransfer-upTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ffSendTa5d6ff"
Ta5d6ff # padding: [dp(16), dp(16), dp(16), dp(16)]
Ta5d6ff on_release: root.ids.screen_manager.app.message_send_action(self)
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffbroadcasts_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffLocal BroadcastsTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff ScrollView:
Ta5d6ff id: broadcasts_scrollview
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff padding: dp(64)
Ta5d6ff MDLabel:
Ta5d6ff id: broadcasts_info
Ta5d6ff markup: True
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffconnectivity_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffConnectivityTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff right_action_items:
Ta5d6ff [
Ta5d6ff [Ta5d6ff'Ta5d6ffcloseTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.close_connectivity_action(self)],
Ta5d6ff ]
Ta5d6ff ScrollView:
Ta5d6ff id: connectivity_scrollview
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff padding: dp(16)
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ffConfiguring ConnectivityTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDLabel:
Ta5d6ff id: connectivity_info
Ta5d6ff markup: True
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff id: connectivity_local_label
Ta5d6ff text: Ta5d6ff"Ta5d6ffConnect via local WiFi/EthernetTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: connectivity_use_local
Ta5d6ff active: False
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(16)
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_local_groupid
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffOptional WiFi/Ethernet Group IDTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff max_text_length: 128
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_local_ifac_netname
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffOptional IFAC network nameTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_local_ifac_passphrase
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffOptional IFAC passphraseTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff id: connectivity_tcp_label
Ta5d6ff text: Ta5d6ff"Ta5d6ffConnect via TCPTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: connectivity_use_tcp
Ta5d6ff active: False
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_tcp_host
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffTCP HostTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_tcp_port
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffTCP PortTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_tcp_ifac_netname
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffOptional IFAC network nameTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_tcp_ifac_passphrase
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffOptional IFAC passphraseTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff id: connectivity_i2p_label
Ta5d6ff text: Ta5d6ff"Ta5d6ffConnect via I2PTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: connectivity_use_i2p
Ta5d6ff active: False
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_i2p_b32
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffI2P B32Ta5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_i2p_ifac_netname
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffOptional IFAC network nameTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_i2p_ifac_passphrase
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffOptional IFAC passphraseTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff id: connectivity_rnode_label
Ta5d6ff text: Ta5d6ff"Ta5d6ffConnect via RNodeTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff disabled: True
Ta5d6ff MDSwitch:
Ta5d6ff id: connectivity_use_rnode
Ta5d6ff active: False
Ta5d6ff disabled: True
Ta5d6ff MDLabel:
Ta5d6ff id: rnode_support_info
Ta5d6ff markup: True
Ta5d6ff text: Ta5d6ff"Ta5d6ff[i]RNode support is in development[/i]Ta5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff MDTextField:
Ta5d6ff id: connectivity_rnode_cid
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffRNode Pairing IDTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff disabled: True
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffguide_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffGuideTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff ScrollView:
Ta5d6ff id:guide_scrollview
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff padding: dp(64)
Ta5d6ff MDLabel:
Ta5d6ff id: guide_info
Ta5d6ff markup: True
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffinformation_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffApp & Version InformationTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff ScrollView:
Ta5d6ff id:information_scrollview
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff padding: dp(64)
Ta5d6ff MDLabel:
Ta5d6ff id: information_info
Ta5d6ff markup: True
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffmap_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffLocal Area MapTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff ScrollView:
Ta5d6ff id:information_scrollview
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff padding: dp(64)
Ta5d6ff MDLabel:
Ta5d6ff id: map_info
Ta5d6ff markup: True
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffkeys_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffEncryption KeysTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff ScrollView:
Ta5d6ff id:keys_scrollview
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff padding: dp(64)
Ta5d6ff MDLabel:
Ta5d6ff id: keys_info
Ta5d6ff markup: True
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffannounces_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffAnnounce StreamTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff right_action_items:
Ta5d6ff [
Ta5d6ff [Ta5d6ff'Ta5d6ffcloseTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.close_settings_action(self)],
Ta5d6ff ]
Ta5d6ff # [[Ta5d6ff'Ta5d6ffeye-offTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.announce_filter_action(self)]]
Ta5d6ff ScrollView:
Ta5d6ff id: announces_scrollview
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff padding: dp(64)
Ta5d6ff MDLabel:
Ta5d6ff id: announces_info
Ta5d6ff markup: True
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff
Ta5d6ff MDScreen:
Ta5d6ff name: Ta5d6ff"Ta5d6ffsettings_screenTa5d6ff"
Ta5d6ff
Ta5d6ff BoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff MDTopAppBar:
Ta5d6ff title: Ta5d6ff"Ta5d6ffSettingsTa5d6ff"
Ta5d6ff elevation: 10
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6fftopTa5d6ff"Ta5d6ff: 1}
Ta5d6ff left_action_items:
Ta5d6ff [[Ta5d6ff'Ta5d6ffmenuTa5d6ff'Ta5d6ff, lambda x: nav_drawer.set_state(Ta5d6ff"Ta5d6ffopenTa5d6ff"Ta5d6ff)]]
Ta5d6ff right_action_items:
Ta5d6ff [
Ta5d6ff [Ta5d6ff'Ta5d6ffcloseTa5d6ff'Ta5d6ff, lambda x: root.ids.screen_manager.app.close_settings_action(self)],
Ta5d6ff ]
Ta5d6ff ScrollView:
Ta5d6ff id: settings_scrollview
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height
Ta5d6ff padding: dp(16)
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ffUser OptionsTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDTextField:
Ta5d6ff id: settings_display_name
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffDisplay NameTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff max_text_length: 128
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: settings_lxmf_address
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffYour LXMF AddressTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff disabled: False
Ta5d6ff max_text_length: 32
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: settings_propagation_node_address
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffLXMF Propagation NodeTa5d6ff"
Ta5d6ff disabled: False
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff max_text_length: 32
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: settings_home_node_address
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffNomad Network Home NodeTa5d6ff"
Ta5d6ff disabled: False
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff max_text_length: 32
Ta5d6ff font_size: dp(24)
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ffAnnounce At App StartupTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: settings_start_announce
Ta5d6ff active: False
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ffDeliver via LXMF Propagation Node by defaultTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: settings_lxmf_delivery_by_default
Ta5d6ff disabled: False
Ta5d6ff active: False
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ffLimit each sync to 3 messagesTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: settings_lxmf_sync_limit
Ta5d6ff disabled: False
Ta5d6ff active: False
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ffUse Home Node as Broadcast RepeaterTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: settings_home_node_as_broadcast_repeater
Ta5d6ff active: False
Ta5d6ff disabled: True
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff
Ta5d6ff MDLabel:
Ta5d6ff text: Ta5d6ff"Ta5d6ffSend Telemetry to Home NodeTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: settings_telemetry_to_home_node
Ta5d6ff disabled: True
Ta5d6ff active: False
Ta5d6ff
Ta5d6ff MDNavigationDrawer:
Ta5d6ff id: nav_drawer
Ta5d6ff ContentNavigationDrawer:
Ta5d6ff ScrollView:
Ta5d6ff DrawerList:
Ta5d6ff id: md_list
Ta5d6ff
Ta5d6ff MDList:
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffConversationsTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.conversations_action(self)
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffemailTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.conversations_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffAnnounce StreamTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.announces_action(self)
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffaccount-voiceTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.announces_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffLocal BroadcastsTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.broadcasts_action(self)
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffradio-towerTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.broadcasts_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffLocal Area MapTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.map_action(self)
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffmapTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.map_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffConnectivityTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.connectivity_action(self)
Ta5d6ff _no_ripple_effect: True
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffwifiTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.connectivity_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffSettingsTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.settings_action(self)
Ta5d6ff _no_ripple_effect: True
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffcogTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.settings_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffEncryption KeysTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.keys_action(self)
Ta5d6ff _no_ripple_effect: True
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffkey-chainTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.keys_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffGuideTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.guide_action(self)
Ta5d6ff _no_ripple_effect: True
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffbook-openTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.guide_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff id: app_version_info
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.information_action(self)
Ta5d6ff _no_ripple_effect: True
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffinformationTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.information_action(self)
Ta5d6ff
Ta5d6ff OneLineIconListItem:
Ta5d6ff text: Ta5d6ff"Ta5d6ffShutdownTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.quit_action(self)
Ta5d6ff _no_ripple_effect: True
Ta5d6ff
Ta5d6ff IconLeftWidget:
Ta5d6ff icon: Ta5d6ff"Ta5d6ffpowerTa5d6ff"
Ta5d6ff on_release: root.ids.screen_manager.app.quit_action(self)
Ta5d6ff<ListLXMessageCard>:
Ta5d6ff padding: dp(8)
Ta5d6ff size_hint: 1.0, None
Ta5d6ff height: content_text.height + heading_text.height + dp(32)
Ta5d6ff pos_hint: Ta5d6ff{Ta5d6ff"Ta5d6ffcenter_xTa5d6ff"Ta5d6ff: .5, Ta5d6ff"Ta5d6ffcenter_yTa5d6ff"Ta5d6ff: .5}
Ta5d6ff MDRelativeLayout:
Ta5d6ff size_hint: 1.0, None
Ta5d6ff # size: root.size
Ta5d6ff MDIconButton:
Ta5d6ff id: msg_submenu
Ta5d6ff icon: Ta5d6ff"Ta5d6ffdots-verticalTa5d6ff"
Ta5d6ff pos:
Ta5d6ff root.width - (self.width + root.padding[0] + dp(4)), root.height - (self.height + root.padding[0] + dp(4))
Ta5d6ff MDLabel:
Ta5d6ff id: heading_text
Ta5d6ff markup: True
Ta5d6ff text: root.heading
Ta5d6ff adaptive_size: True
Ta5d6ff pos: 0, root.height - (self.height + root.padding[0] + dp(8))
Ta5d6ff MDLabel:
Ta5d6ff id: content_text
Ta5d6ff text: root.text
Ta5d6ff # adaptive_size: True
Ta5d6ff size_hint_y: None
Ta5d6ff text_size: self.width, None
Ta5d6ff height: self.texture_size[1]
Ta5d6ff<MsgSync>
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: self.minimum_height+dp(24)
Ta5d6ff MDLabel:
Ta5d6ff id: sync_status
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffNameTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ffInitiating sync...Ta5d6ff"
Ta5d6ff MDProgressBar:
Ta5d6ff id: sync_progress
Ta5d6ff value: 0
Ta5d6ff<ConvSettings>
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(148)
Ta5d6ff MDTextField:
Ta5d6ff id: name_field
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffNameTa5d6ff"
Ta5d6ff text: root.disp_name
Ta5d6ff font_size: dp(24)
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff # spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff MDLabel:
Ta5d6ff id: trusted_switch_label
Ta5d6ff text: Ta5d6ff"Ta5d6ffTrustedTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: trusted_switch
Ta5d6ff active: root.trusted
Ta5d6ff<NewConv>
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffverticalTa5d6ff"
Ta5d6ff spacing: Ta5d6ff"Ta5d6ff24dpTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(250)
Ta5d6ff MDTextField:
Ta5d6ff id: n_address_field
Ta5d6ff max_text_length: 32
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffAddressTa5d6ff"
Ta5d6ff helper_text: Ta5d6ff"Ta5d6ffError, check your inputTa5d6ff"
Ta5d6ff helper_text_mode: Ta5d6ff"Ta5d6ffon_errorTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDTextField:
Ta5d6ff id: n_name_field
Ta5d6ff hint_text: Ta5d6ff"Ta5d6ffNameTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ff"
Ta5d6ff font_size: dp(24)
Ta5d6ff MDBoxLayout:
Ta5d6ff orientation: Ta5d6ff"Ta5d6ffhorizontalTa5d6ff"
Ta5d6ff size_hint_y: None
Ta5d6ff height: dp(48)
Ta5d6ff MDLabel:
Ta5d6ff id: Ta5d6ff"Ta5d6fftrusted_switch_labelTa5d6ff"
Ta5d6ff text: Ta5d6ff"Ta5d6ffTrustedTa5d6ff"
Ta5d6ff font_style: Ta5d6ff"Ta5d6ffH6Ta5d6ff"
Ta5d6ff MDSwitch:
Ta5d6ff id: n_trusted
Ta5d6ff active: False
Ta5d6ff"""
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────